SlideShare a Scribd company logo
1 of 5
Pong

a brief history of Pong

Pong (marketed as PONG) is one of the earliest arcade video games; it is a tennis
sports game featuring simple two-dimensional graphics. While other arcade video
games such as Computer Space came before it, Pong was one of the first video
games to reach mainstream popularity. The aim is to defeat the opponent in a
simulated table tennis game by earning a higher score. The game was originally
manufactured by Atari Incorporated (Atari), who released it in 1972.




                          Finite
                                                                             State
Machines
                                                 Closed
                                                                             llision
                                                          Check for Paddle co
                                   Update ball




                 walk through                                                      Insert coin input


                                                 Open

                                                      Wall


                                        1          Score board
                                                                                          0
this
is                                                                                                           Score zone
the


                                                                                                       Sc
                                                                                                          or
                                                                                                            ez
                                                                                                             on
                                                                                                                e
                                                                                                             Paddle
amount of states that are active during the game in which different possible
outcomes can occur in this next logic chart this will explain the basic of the game if I
were to program this game into a computer. these are 4 different collisions that can
occur
1. Ball hits paddle
2. ball hits the wall
3. ball in scoring zone
4. paddle hits the wall




             Start




        Reset Ball event
                 Paddle




        Check for player      Check for Paddle           Check for collision        Check for wall
                                         Left             Which side      Right
        Inputs                collision                  with scoring zone          collision ball
                                                                                     Update
                                         player B                          Player
       Update the ball                    +1 score                         +1
                                                                           score



                                                     Update score
                                                     card


                                            If A scores 10 player A wins
                                            Else
                                            If B scores 10 player B wins
                                            Else Reset ball
amount of states that are active during the game in which different possible
outcomes can occur in this next logic chart this will explain the basic of the game if I
were to program this game into a computer. these are 4 different collisions that can
occur
1. Ball hits paddle
2. ball hits the wall
3. ball in scoring zone
4. paddle hits the wall




             Start




        Reset Ball event
                 Paddle




        Check for player      Check for Paddle           Check for collision        Check for wall
                                         Left             Which side      Right
        Inputs                collision                  with scoring zone          collision ball
                                                                                     Update
                                         player B                          Player
       Update the ball                    +1 score                         +1
                                                                           score



                                                     Update score
                                                     card


                                            If A scores 10 player A wins
                                            Else
                                            If B scores 10 player B wins
                                            Else Reset ball
amount of states that are active during the game in which different possible
outcomes can occur in this next logic chart this will explain the basic of the game if I
were to program this game into a computer. these are 4 different collisions that can
occur
1. Ball hits paddle
2. ball hits the wall
3. ball in scoring zone
4. paddle hits the wall




             Start




        Reset Ball event
                 Paddle




        Check for player      Check for Paddle           Check for collision        Check for wall
                                         Left             Which side      Right
        Inputs                collision                  with scoring zone          collision ball
                                                                                     Update
                                         player B                          Player
       Update the ball                    +1 score                         +1
                                                                           score



                                                     Update score
                                                     card


                                            If A scores 10 player A wins
                                            Else
                                            If B scores 10 player B wins
                                            Else Reset ball
amount of states that are active during the game in which different possible
outcomes can occur in this next logic chart this will explain the basic of the game if I
were to program this game into a computer. these are 4 different collisions that can
occur
1. Ball hits paddle
2. ball hits the wall
3. ball in scoring zone
4. paddle hits the wall




             Start




        Reset Ball event
                 Paddle




        Check for player      Check for Paddle           Check for collision        Check for wall
                                         Left             Which side      Right
        Inputs                collision                  with scoring zone          collision ball
                                                                                     Update
                                         player B                          Player
       Update the ball                    +1 score                         +1
                                                                           score



                                                     Update score
                                                     card


                                            If A scores 10 player A wins
                                            Else
                                            If B scores 10 player B wins
                                            Else Reset ball

More Related Content

More from Jamie Hyman

 10 page design document for shanty town2
 10 page design document for shanty town2 10 page design document for shanty town2
 10 page design document for shanty town2
Jamie Hyman
 
Photography evaluation
Photography evaluationPhotography evaluation
Photography evaluation
Jamie Hyman
 
Photography evaluation
Photography evaluationPhotography evaluation
Photography evaluation
Jamie Hyman
 
Planning my photoshoot
Planning my photoshootPlanning my photoshoot
Planning my photoshoot
Jamie Hyman
 
Feedback of photos and the brief
Feedback of photos and the briefFeedback of photos and the brief
Feedback of photos and the brief
Jamie Hyman
 
Photography evaluation
Photography evaluationPhotography evaluation
Photography evaluation
Jamie Hyman
 
Edited images presentation
Edited images presentationEdited images presentation
Edited images presentation
Jamie Hyman
 
3 types of photography
3 types of photography3 types of photography
3 types of photography
Jamie Hyman
 
Photography contact sheet 3
Photography contact sheet 3Photography contact sheet 3
Photography contact sheet 3
Jamie Hyman
 
Photogrpahy contact sheet 2
Photogrpahy contact sheet 2Photogrpahy contact sheet 2
Photogrpahy contact sheet 2
Jamie Hyman
 
Photography contact sheet 3
Photography contact sheet 3Photography contact sheet 3
Photography contact sheet 3
Jamie Hyman
 
Photography contact sheet 1
Photography contact sheet 1Photography contact sheet 1
Photography contact sheet 1
Jamie Hyman
 
Proposal feedback for shanty town
Proposal feedback for shanty townProposal feedback for shanty town
Proposal feedback for shanty town
Jamie Hyman
 
Photography spread sheet 3
Photography spread sheet 3Photography spread sheet 3
Photography spread sheet 3
Jamie Hyman
 
Photogrpahy spread sheet 2
Photogrpahy spread sheet 2Photogrpahy spread sheet 2
Photogrpahy spread sheet 2
Jamie Hyman
 
Photography spread sheet 1
Photography spread sheet 1Photography spread sheet 1
Photography spread sheet 1
Jamie Hyman
 
Research into professional photography
Research into professional photographyResearch into professional photography
Research into professional photography
Jamie Hyman
 
Cricket match photography document
Cricket match photography documentCricket match photography document
Cricket match photography document
Jamie Hyman
 

More from Jamie Hyman (20)

 10 page design document for shanty town2
 10 page design document for shanty town2 10 page design document for shanty town2
 10 page design document for shanty town2
 
Photography evaluation
Photography evaluationPhotography evaluation
Photography evaluation
 
Photography evaluation
Photography evaluationPhotography evaluation
Photography evaluation
 
Planning my photoshoot
Planning my photoshootPlanning my photoshoot
Planning my photoshoot
 
Feedback of photos and the brief
Feedback of photos and the briefFeedback of photos and the brief
Feedback of photos and the brief
 
Feedback sheet
Feedback sheetFeedback sheet
Feedback sheet
 
Photography evaluation
Photography evaluationPhotography evaluation
Photography evaluation
 
Edited images presentation
Edited images presentationEdited images presentation
Edited images presentation
 
3 types of photography
3 types of photography3 types of photography
3 types of photography
 
Photography contact sheet 3
Photography contact sheet 3Photography contact sheet 3
Photography contact sheet 3
 
Photogrpahy contact sheet 2
Photogrpahy contact sheet 2Photogrpahy contact sheet 2
Photogrpahy contact sheet 2
 
Photography contact sheet 3
Photography contact sheet 3Photography contact sheet 3
Photography contact sheet 3
 
Photography contact sheet 1
Photography contact sheet 1Photography contact sheet 1
Photography contact sheet 1
 
Proposal feedback for shanty town
Proposal feedback for shanty townProposal feedback for shanty town
Proposal feedback for shanty town
 
Photography spread sheet 3
Photography spread sheet 3Photography spread sheet 3
Photography spread sheet 3
 
Photogrpahy spread sheet 2
Photogrpahy spread sheet 2Photogrpahy spread sheet 2
Photogrpahy spread sheet 2
 
Photography spread sheet 1
Photography spread sheet 1Photography spread sheet 1
Photography spread sheet 1
 
Research into professional photography
Research into professional photographyResearch into professional photography
Research into professional photography
 
Resources sheet
Resources sheetResources sheet
Resources sheet
 
Cricket match photography document
Cricket match photography documentCricket match photography document
Cricket match photography document
 

Pong game breakdown

  • 1. Pong a brief history of Pong Pong (marketed as PONG) is one of the earliest arcade video games; it is a tennis sports game featuring simple two-dimensional graphics. While other arcade video games such as Computer Space came before it, Pong was one of the first video games to reach mainstream popularity. The aim is to defeat the opponent in a simulated table tennis game by earning a higher score. The game was originally manufactured by Atari Incorporated (Atari), who released it in 1972. Finite State Machines Closed llision Check for Paddle co Update ball walk through Insert coin input Open Wall 1 Score board 0 this is Score zone the Sc or ez on e Paddle
  • 2. amount of states that are active during the game in which different possible outcomes can occur in this next logic chart this will explain the basic of the game if I were to program this game into a computer. these are 4 different collisions that can occur 1. Ball hits paddle 2. ball hits the wall 3. ball in scoring zone 4. paddle hits the wall Start Reset Ball event Paddle Check for player Check for Paddle Check for collision Check for wall Left Which side Right Inputs collision with scoring zone collision ball Update player B Player Update the ball +1 score +1 score Update score card If A scores 10 player A wins Else If B scores 10 player B wins Else Reset ball
  • 3. amount of states that are active during the game in which different possible outcomes can occur in this next logic chart this will explain the basic of the game if I were to program this game into a computer. these are 4 different collisions that can occur 1. Ball hits paddle 2. ball hits the wall 3. ball in scoring zone 4. paddle hits the wall Start Reset Ball event Paddle Check for player Check for Paddle Check for collision Check for wall Left Which side Right Inputs collision with scoring zone collision ball Update player B Player Update the ball +1 score +1 score Update score card If A scores 10 player A wins Else If B scores 10 player B wins Else Reset ball
  • 4. amount of states that are active during the game in which different possible outcomes can occur in this next logic chart this will explain the basic of the game if I were to program this game into a computer. these are 4 different collisions that can occur 1. Ball hits paddle 2. ball hits the wall 3. ball in scoring zone 4. paddle hits the wall Start Reset Ball event Paddle Check for player Check for Paddle Check for collision Check for wall Left Which side Right Inputs collision with scoring zone collision ball Update player B Player Update the ball +1 score +1 score Update score card If A scores 10 player A wins Else If B scores 10 player B wins Else Reset ball
  • 5. amount of states that are active during the game in which different possible outcomes can occur in this next logic chart this will explain the basic of the game if I were to program this game into a computer. these are 4 different collisions that can occur 1. Ball hits paddle 2. ball hits the wall 3. ball in scoring zone 4. paddle hits the wall Start Reset Ball event Paddle Check for player Check for Paddle Check for collision Check for wall Left Which side Right Inputs collision with scoring zone collision ball Update player B Player Update the ball +1 score +1 score Update score card If A scores 10 player A wins Else If B scores 10 player B wins Else Reset ball